home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 November: Tool Chest / Dev.CD Nov 00 TC Disk 1.toast / Sample Code / Contributed / SpriteWorld / SpriteWorld Files / BlitPixie / Assembler / 68K / BlitPixieClear.a < prev    next >
Encoding:
Text File  |  2000-10-06  |  1.4 KB  |  63 lines  |  [TEXT/MPS ]

  1. ; DO NOT EDIT (OR EVEN READ) THIS FILE!
  2. ; BlitPixieClear.a (for Asm), auto-generated from BlitPixieClear.c
  3.  
  4.     INCLUDE    'AsmGlobal.a'
  5.  
  6.     PROC
  7.  
  8.     EXPORT BlitPixieClear 
  9. BlitPixieClear:
  10.     link      a6,#0
  11.     movem.l   d3-d4/a2,-(a7)
  12.     movea.l   20(a6),a0
  13.     movea.l   8(a6),a1
  14.     move.l    12(a6),d2
  15.     move.w    16(a6),d3
  16.     move.w    18(a6),d4
  17.     ext.l     d3
  18.     sub.l     d3,d2
  19.     moveq     #15,d0
  20.     clr.l     d1
  21.     move.w    d3,d1
  22.     lsr.w     #2,d1
  23.     and.w     d0,d1
  24.     add.w     d1,d1
  25.     lea       *+46,a2        ; $0000005a
  26.     suba.l    d1,a2
  27.     move.w    d3,d1
  28.     lsr.w     #6,d1
  29.     move.w    d1,d0
  30.     jmp       (a2)
  31.     move.l    a0,(a1)+
  32.     move.l    a0,(a1)+
  33.     move.l    a0,(a1)+
  34.     move.l    a0,(a1)+
  35.     move.l    a0,(a1)+
  36.     move.l    a0,(a1)+
  37.     move.l    a0,(a1)+
  38.     move.l    a0,(a1)+
  39.     move.l    a0,(a1)+
  40.     move.l    a0,(a1)+
  41.     move.l    a0,(a1)+
  42.     move.l    a0,(a1)+
  43.     move.l    a0,(a1)+
  44.     move.l    a0,(a1)+
  45.     move.l    a0,(a1)+
  46.     move.l    a0,(a1)+
  47.     dbra      d0,*-32        ; $0000003a
  48.     move.w    d3,d0
  49.     andi.w    #$2,d0
  50.     beq.s     *+4            ; $00000068
  51.     move.w    a0,(a1)+
  52.     move.w    d3,d0
  53.     andi.w    #$1,d0
  54.     beq.s     *+4            ; $00000072
  55.     dc.w       $12C8        ;    move.b    a0,(a1)+
  56.     adda.l    d2,a1
  57.     subq.w    #1,d4
  58.     bne.s     *-64           ; $00000036
  59.     movem.l   (a7)+,d3-d4/a2
  60.     unlk      a6
  61.     rts
  62.     END
  63.